Big Data Meets Machine Learning: Architecting Spark Environment For Data Scientists